﻿<?php

include_once ("clase.php");
$action='index';
if(isset($_POST['action']))
{$action=$_POST['action'];}


$view= new stdClass(); 
$view->disableLayout=false;


switch ($action)
{
    case 'index':
        $view->clientes=Cliente::getClientes(); 
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'refreshGrid':
        $view->disableLayout=true; 
        $view->clientes=Cliente::getClientes();
        $view->contentTemplate="templates/clientesGrid.php"; 
        break;
    case 'saveClient':
        $id=intval($_POST['id']);
        $nombre=cleanString($_POST['nombre']);
        $apellidos=cleanString($_POST['apellidos']);
        $seccion=cleanString($_POST['seccion']);
        $f_nacimiento=cleanString($_POST['f_nacimiento']);
        $f_ingreso=cleanString($_POST['f_ingreso']);
        $correo=cleanString($_POST['correo']);
        $info_adicional=cleanString($_POST['info_adicional']);
        
        
        $cliente=new Cliente($id);
        $cliente->setNombre($nombre);
        $cliente->setApellidos($apellidos);
        $cliente->setSeccion($seccion);
        $cliente->setF_nacimiento($f_nacimiento);
        $cliente->setF_ingreso($f_ingreso);
        $cliente->setCorreo($correo);
        $cliente->setInfo_adicional($info_adicional);
        
        
        
        $cliente->save();
        break;
    case 'newClient':
        $view->client=new Cliente();
        $view->label='Nuevo Tutor';
        $view->disableLayout=true;
        $view->contentTemplate="templates/clientForm.php";   
        break;
    case 'editClient':
        $editId=intval($_POST['id']);
        $view->label='Editar Tutor';
        $view->client=new Cliente($editId);
        $view->disableLayout=true;
        $view->contentTemplate="templates/clientForm.php"; 
        break;
    case 'deleteClient':
        $id=intval($_POST['id']);
        $client=new Cliente($id);
        $client->delete();
        die; 
        break;
    default :
}


if ($view->disableLayout==true)
{include_once ($view->contentTemplate);}
else
{include_once ('templates/layout.php');} 
